V2EX  ›  英汉词典

Extended Euclidean Algorithm

释义 Definition(中文)

扩展欧几里得算法:在计算两个整数 (a) 和 (b) 的最大公约数 (\gcd(a,b)) 的同时,求出整数 (x, y),使得满足贝祖等式
[ ax + by = \gcd(a,b) ]
它常用于求模逆元、解线性丢番图方程等。(除“求最大公约数”外,“扩展”之处在于还返回系数 (x,y)。)

发音 Pronunciation(IPA)

/ɪkˈstɛndɪd juːˈklɪdiən ˈælɡəˌrɪðəm/

例句 Examples

The extended Euclidean algorithm finds the gcd and the coefficients (x) and (y).
扩展欧几里得算法能求最大公约数,并给出系数 (x) 和 (y)。

In RSA, we use the extended Euclidean algorithm to compute the modular inverse needed for the private key.
在 RSA 中,我们用扩展欧几里得算法计算生成私钥所需的模逆元。

词源 Etymology(中文)

“Euclidean”源自古希腊数学家欧几里得(Euclid),其《几何原本》奠定了古典数学传统;“algorithm”一词与中世纪学者花剌子密(al-Khwārizmī)的名字相关,后来在欧洲语言中演变为“算法”。“extended(扩展的)”强调:不仅执行欧几里得算法的辗转相除来求 (\gcd),还“扩展”到回代过程,得到满足贝祖等式的系数。

相关词 Related Words

文学与经典著作 Literary Works(出现示例)

  • Introduction to Algorithms(CLRS,《算法导论》):在数论/模运算相关内容中常用扩展欧几里得算法求模逆。
  • Concrete Mathematics(《具体数学》):在整数与数论技巧讨论中涉及欧几里得算法及其推广思路。
  • The Art of Computer Programming, Vol. 2: Seminumerical Algorithms(Knuth,《计算机程序设计艺术》第二卷):讨论整数算法与欧几里得算法相关方法。
  • Handbook of Applied Cryptography(《应用密码学手册》):在公钥密码体制与模逆计算处使用扩展欧几里得算法。
  • An Introduction to Mathematical Cryptography(《数学密码学导论》):讲解 RSA、同余与逆元时常明确使用扩展欧几里得算法。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   868 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
♥ Do have faith in what you're doing.